﻿#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//#include<stdlib.h>

//int rand = 10;

//namespace kkx
//{
//	int rand = 10;
//
//	int Add(int left, int right)
//	{
//		return left + right;
//	}
//
//	struct Node
//	{
//		struct Node* next;
//		int val;
//	};
//}
//
//namespace N1
//{
//	int a;
//	int b;
//	int Add(int left, int right)
//	{
//		return left + right;
//	}
//
//	namespace N2
//	{
//		int c;
//		int d;
//		int Sub(int left, int right)
//		{
//			return left - right;
//		}
//	}
//}
//
////test.h
//namespace N1
//{
//	int Mul(int left, int right)
//	{
//		return left * right;
//	}
//}
//
//int rand = 10;
//int main()
//{
//	int rand = 20;
//	printf("%d\n", ::rand);
//	return 0;
//}


//#include<iostream>
//
//int main()
//{
//	cout << "Hello World!!!" << endl;
//	return 0;
//}
//
#include <iostream>
using namespace std;
//
//int main()
//{
//	int a;
//	double b;
//	char c;
//
//	// 可以自动识别变量的类型
//	cin >> a;
//	cin >> b >> c;
//
//	cout << a << endl;
//	cout << b << " " << c << endl;
//	return 0;
//}



void Func(int a = 0)
{
	cout << a << endl;
}

int main()
{
	Func();// 没有传参时，使用参数的默认值
	Func(10);// 传参时，使用指定的实参
	return 0;
}
